11 23 21 12
13 14 15 16
22 17 20 18
19